﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace QuanLyThuPhiTaiLieu.Common
{
    public class Constants
    {

        public const string NewButton = "Thêm dữ liệu";
        public const string EditButton = "Sửa dữ liệu";
        public const string DeleteButton = "Xóa dữ liệu";
        public const string DataGroup = "Thông tin dữ liệu";

        public const string Item1 = "Tài liệu quy hoạch điều tra cơ bản địa chất về tài nguyên khoáng sản, quy hoạch thăm dò, khai thác, chế biến và sử dụng khoáng sản";
        public const string Item2 = "Báo cáo nghiên cứu chuyên đề";

        public enum PrintTemplates
        {
            PhieuBanGiaoTaiLieu, BangKeKhaiSuDung
        }

        public const string DefaultPassword = "abcde12345-";

        public class FormStatus
        {
            public const string DanhMucBoSung = "Thành phần tài liệu theo TT 95";
            public const string DanhMuc = "Danh mục báo cáo địa chất";
            public const string DanhMucChiTiet = "Danh mục báo cáo địa chất chi tiết";
            public const string PhieuBanGiao = "Danh sách phiếu bàn giao";
            public const string ThongKePhieuBanGiao = "Thống kê phiếu bàn giao";
            public const string ThongKeTaiLieuCungCap = "Thống kê tài liệu cung cấp";
            public const string ThamKhaoTaiLieu = "Tham khảo tài liệu";
            public const string KhaiThacVaSuDungTaiLieu = "Khai thác và sử dụng tài liệu";
        }
                
        public class Messages
        {
            public const string RequireMessage = "Require message";
            public const string ConfirmNewPasswordMessage = "Mật khẩu mới không khớp";
            public const string PasswordIsvalidMessage = "Mật khẩu không đúng";
            public const string InvalidaNumberMessage = "Sai thông tin nội dung";
            public const string UpdateCompleted = "Cập nhật dữ liệu thành công.";
            public const string InsertCompleted = "Thêm mới dữ liệu thành công.";
            public const string ExportCompleted = "Export dữ liệu thành công.";
            public const string DeleteConfirm = "Bạn muốn xóa những dữ liệu này?";
            public const string DeleteCaption = "";
            public const string CannotLogin = "Tên đăng nhập hoặc mật khẩu không đúng.";
            public const string Welcome = "Xin chào: ";
            public const string ErrorMessageCaption = "Lỗi hệ thống";
            public const string ErrorMessage = "Có lỗi hệ thống. Liên hệ administrator để giải quyết.";
            public const string EmptyResult = "Không tìm thấy tài liệu.";
        }
        
        public class AppSettings
        {
            public const string DefaultProjectCode = "MaDeAn";
            public const string DefaultTempFolder = "TempFolder";
            public const string WorkspaceExtension = "WorkspaceExtension";
            public const string Master = "Master";
        }

        public class Securities
        {
            public const string QuanLyVanBanPhapLyVaKeHoach = "Quản lý văn bản pháp lý và kế hoạch";
            public const string QuanLyTaiLieuDiaChat = "Quản lý tài liệu địa chất";
            public const string QuanLyTaiLieuTracDia = "Quản lý tài liệu trắc địa";
            public const string QuanLyTaiLieuDiaVatLy = "Quản lý tài liệu địa vật lý";
            public const string QuanLyTaiLieuDctvDcct = "Quản lý tài liệu ĐCTV-ĐCCT";
            public const string QuanLyBaoCaoTongKet = "Quản lý báo cáo tổng kết";
            public const string Administrator = "Administrator";
            public const string Contributor = "Contributor";
            public const string Guest = "Guest";
        }

        public class MenuIndex
        {
            public const int QuanTri = 0;
            public const int TaiLieuDiaChat = 1;
            public const int TaiLieuTracDia = 2;
            public const int TaiLieuDiaVatLy = 3;
            public const int TaiLieuDctvDcct = 4;
            public const int TaiLieuBaoCaoTongKet = 5;
            public const int TaiLieuVanBanPhapLy = 6;
            public const int TroGiup = 7;
        }

        public enum Roles
        {
            ThamKhaoTaiLieu,
            KhaiThacVaSuDungTaiLieu,
            PhieuBanGiao,
            DanhMuc,
            DanhMucChiTiet,
            DanhMucBoSung
        }

        public const int ThamKhaoTaiLieu = 1;
        public const int KhaiThacVaSuDungTaiLieu = 2;
        public const string CultureInfo = "vi-VN";
        public const string CurrencyFormat = "C0";
        public const string NumberFormat = "N";
        public const string NumberMask = "n5";
    }
}
